A Strong Correspondence between Description Logics and Open Logic Programming
نویسندگان
چکیده
This paper formally investigates the relationship between Open Logic Programming (OLP) and Description Logics (DL). A description logic is designed to represent two diierent forms of knowledge. A T-Box represents deenitional knowledge, i.e. deenitions for a set of concepts. An A-Box represents assertional knowledge about speciic domain objects. OLP is a declarative, terminological interpretation of the formalism of Abductive Logic Programming. In this interpretation, an abductive logic program is considered to consist of a T-Box providing deenitions for non-abducible predicates and an A-Box providing assertional knowledge in the form of rst order logic axioms. We deene a provably correct mapping of DL theories to open logic programs, and identify sublanguages of OLP corresponding to several description logics. We also show strong correspondences between derivations produced by a typical DL algorithm and an abductive resolution procedure. The correspondences clarify long-questioned relationships between Logic Programming and Description Logics. To the LP community they may ooer the possibility to import eecient reasoning techniques used in description logics. More importantly, the correspondences indicate the value of OLP as a suitable and highly expressive knowledge representation language, as opposed to both standard LP and rst order logic. As current description logics are all subsets of OLP, the latter may also indicate directions for enhancing the expressivity of the former.
منابع مشابه
Truth Values and Connectives in Some Non-Classical Logics
The question as to whether the propositional logic of Heyting, which was a formalization of Brouwer's intuitionistic logic, is finitely many valued or not, was open for a while (the question was asked by Hahn). Kurt Gödel (1932) introduced an infinite decreasing chain of intermediate logics, which are known nowadays as Gödel logics, for showing that the intuitionistic logic is not finitely (man...
متن کاملDescription Logic and Order-sorted Logic
I have been studying the following work on description logic, which is closely related to my main work on extensions of order-sorted logic and logic programming [4, 3, 2]. Title: Negation in Description Logics: Contraries, Contradictories and Subcontraries (under submission) Abstract: We propose an alternative description logic ALC∼ with classical negation and strong negation. In particular, we...
متن کاملA Comparison of Paraconsistent Description Logics
Description logics (DLs) are a family of logic-based knowledge representation formalisms with a number of computer science applications. DLs are especially well-known to be valuable for obtaining logical foundations of web ontology languages (e.g., W3C’s ontology language OWL). Paraconsistent (or inconsistency-tolerant) description logics (PDLs) have been studied to cope with inconsistencies wh...
متن کاملReducing OWL Entailment to Description Logic Satisfiability
We show how to reduce ontology entailment for the OWL DL and OWL Lite ontology languages to knowledge base satisfiability in (respectively) the and description logics. This is done by first establishing a correspondence between OWL ontologies and description logic knowledge bases and then by showing how knowledge base entailment can be reduced to knowledge base satisfiability.
متن کاملLogical Foundations of (e)RDF(S): Complexity and Reasoning
An important open question in the semantic Web is the precise relationship between the RDF(S) semantics and the semantics of standard knowledge representation formalisms such as logic programming and description logics. In this paper we address this issue by considering embeddings of RDF and RDFS in logic. Using these embeddings, combined with existing results about various fragments of logic, ...
متن کامل